package com.yibo.db.config;

import com.github.pagehelper.PageInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.util.Properties;

@Configuration
public class BeanInit {


//    @Bean
//    public PageInterceptor pageInterceptor(){
//        PageInterceptor interceptor = new PageInterceptor();
//        //添加配置，也可以指定文件路径
//        Properties p = new Properties();
//        //设置为true时，会将RowBounds第一个参数offset当成pageNum页码使用
//        p.setProperty("offsetAsPageNum", "true");
//        //设置为true时，使用RowBounds分页会进行count查询
//        p.setProperty("rowBoundsWithCount", "true");
//        //设置为true时，如果pageSize=0或者RowBounds.limit = 0就会查询出全部的结果
//        p.setProperty("pageSizeZero","true");
//        //如果pageNum<1会查询第一页，如果pageNum>pages会查询最后一页
//        p.setProperty("reasonable", "false");
//        p.setProperty("params","pageNum=start;pageSize=limit;");
//        p.setProperty("supportMethodsArguments","true");
//        p.setProperty("returnPageInfo","check");
//        interceptor.setProperties(p);
//        return  interceptor;
//    }
}
